NGX_ROOT_DIR = /home/davik/source/nginx-1.1.19
CC = gcc
CCFLAGS = -g -Wall

TARGET = ngx_palloc_example
TARGET_FILE = $(TARGET).c

CORE_INCS = -I $(NGX_ROOT_DIR)/src/core \
	    -I $(NGX_ROOT_DIR)/src/os/unix \
	    -I $(NGX_ROOT_DIR)/src/event \
	    -I $(NGX_ROOT_DIR)/objs \
	    -I $(NGX_ROOT_DIR)/src/http \
	    -I $(NGX_ROOT_DIR)/src/event/modules 

CORE_LIBS = -lpthread -lcrypt -lpcre -lz

CORE_OBJS = $(NGX_ROOT_DIR)/objs/src/core/ngx_palloc.o \
	$(NGX_ROOT_DIR)/objs/src/os/unix/ngx_alloc.o \

$(TARGET) : $(TARGET_FILE)
	@echo "compile $< --> $@..."
	$(CC) $(CCFLAGS) $(CORE_INCS) $(CORE_OBJS) $^ -o $@

all:$(TARGET)

clean:
	rm -f $(TARGET)


